body.smart-style, .smart-style body {
	background:#ffffff !important;
	font-family: "Microsoft Yahei",Arial, sans-serif
}

.smart-style #logo img {
	width: 125px;
	height: auto;
	padding-left: 3px;
	margin-top: px;
}

.smart-style #header {
	background: rgb(200,37,30);
	/*<!--
	background-color: #d9534f;
	background-image: -moz-linear-gradient(top, #d9534f, #d43f3a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d9534f), to(#d43f3a));
	background-image: -webkit-linear-gradient(top, #d9534f, #d43f3a);
	background-image: -o-linear-gradient(top, #d9534f, #d43f3a);
	background-image: linear-gradient(to bottom, #d9534f, #d43f3a);
	-->*/
}

.smart-style #header>div.open{
	font-weight: normal;
}

.smart-style #ribbon {
	background: #fff;
} 

.smart-style #ribbon .breadcrumb, .smart-style #ribbon .breadcrumb a {
	color: #7C7C7C!important;
}

.smart-style #ribbon .breadcrumb li:last-child, .smart-style #ribbon .breadcrumb>.active {
color: #5F5F5F;
}

.smart-style.fixed-ribbon #ribbon {
	box-shadow: 0 .0625em .3125em rgba(0, 0, 0, .35);
}

.smart-style .btn-header>:first-child>a,
.smart-style #logo-group span#activity {
	background: rgb(200,37,30);
	color: #fff !important;
	/*
	background-color: #d9534f;
	background-image: -moz-linear-gradient(top, #d9534f, #d43f3a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d43f3a), to(#d43f3a));
	background-image: -webkit-linear-gradient(top, #d9534f, #d43f3a);
	background-image: -o-linear-gradient(top, #d9534f, #d43f3a);
	background-image: linear-gradient(to bottom, #d9534f, #d43f3a);
	color: #fff !important;
	border: 1px solid #f09d61;
	text-shadow: #985813 0 -1px;
	*/
} .smart-style #hide-menu i {
	color: #fff !important;
}

.smart-style .btn-header>:first-child>a:hover,
.smart-style #logo-group span#activity:hover,
.smart-style .btn-header>:first-child>a:active,
.smart-style #logo-group span#activity:active {
	-webkit-box-shadow: inset 1px 1px 0px #985813,inset -1px -1px 0px #985813;
	-moz-box-shadow: inset 1px 1px 0px #985813,inset -1px -1px 0px #985813;
	box-shadow: inset 1px 1px 0px #985813,inset -1px -1px 0px #985813;
	background-color: #dd7a35;
	/*
	background-image: -moz-linear-gradient(top, #dd7a35, #984a13);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd7a35), to(#984a13));
	background-image: -webkit-linear-gradient(top, #dd7a35, #984a13);
	background-image: -o-linear-gradient(top, #dd7a35, #984a13);
	background-image: linear-gradient(to bottom, #dd7a35, #984a13);
	*/
}

.smart-style #project-selector, 
.smart-style #project-context>:first-child,
.smart-style .header-dropdown-list>li>.dropdown-toggle {
	color:#fff;
	text-shadow: #985813 0 -1px;
}

.smart-style .header-dropdown-list>li>.dropdown-toggle {
	display: block;
	background: rgba(0,0,0,0.2);
	padding: 2px 7px 3px;
	border-radius: 3px;
	margin-top: 14px;
}

.smart-style .header-search>input[type=text] {
	border-color: #CA854F;
}

.smart-style .header-search>button {
	color: #d43f3a;
}

.smart-style aside {
	background: #f2f2f2;
	border-right:2px solid #ccc;
}

.smart-style .login-info span {
	border-bottom:none;
}

.smart-style .login-info a span {
	color: #444 !important;
}

.smart-style .login-info {
	border-bottom: 1px solid #E2E2E2;
	background: #fff;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.smart-style nav ul li a, .smart-style nav ul li.open>a, .smart-style nav ul li.open>a b {
	color: #444 !important;
}

.smart-style nav>ul>li {
	background-color: #f2f2f2;
	background-image: -moz-linear-gradient(top, #f9f9f9, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #f2f2f2);
	background-image: -o-linear-gradient(top, #f9f9f9, #f2f2f2);
	background-image: linear-gradient(to bottom, #f9f9f9, #f2f2f2);
	border-bottom: 1px solid #DFDFDF;
}

.smart-style nav > ul > li.active>a:before {
	top: 10px !important;
}

.smart-style nav>ul>li>a b {
	top: 12px;
}

.smart-style nav ul li.active>a:before {
	top: 6px;
}

.smart-style nav>ul>li.open {
	border-left: 4px solid #058dc7;
}

.smart-style nav>ul>li > a{
	padding: 12px 10px 12px 11px;
	font-size: 13px;
}

.smart-style nav>ul>li>a>i {
	color: #058dc7;
	font-size: 20px;
}

.smart-style nav ul ul {
	background:none;
}

.smart-style nav ul ul li>a {
	font-size: 13px;
}

.smart-style nav ul li a:hover {
	background: rgba(0,0,0,.05) !important;
}

.smart-style nav>ul>li.open > a {
	padding-left:7px;
}

.smart-style nav>ul>li.open ul li>a {
	padding-left: 38px;
}

.smart-style nav>ul ul li::before,
.smart-style nav>ul>li>ul::before {
	border:none;
}


.smart-style  nav ul li.active>a {
	font-weight:bold;
}

.smart-style  nav ul li.active>a:before {
	color:#bbb;
}

.smart-style .inbox-footer, 
.smart-style .superbox-show {
	background:#3D3B39;
}

.smart-style .superbox-list.active:before {
	color:#3D3B39;
}

.smart-style nav>ul>li.open > ul > li > a {
	padding-left: 38px;
}

/*
 * MINIFIED
 */

.smart-style.minified nav>ul>li {
	border-bottom: 1px solid #E9E4E4;
	border-top: 1px solid #FFFFFF;
}

.smart-style.minified nav>ul>li>ul,
.smart-style.minified nav>ul>li>ul>li>ul>li {
	background-color: rgba(69,69,69,.9);
}

.smart-style.minified nav ul li a, 
.smart-style.minified nav ul li.open>a, 
.smart-style.minified nav ul li.open>a b {
	color:#fff !important;
}

.smart-style.minified nav>ul>li.open ul li>a {
	padding-left:14px;
}

.smart-style .active+.ajax-dropdown {
	-webkit-box-shadow: 1px 14px 16px rgba(61, 35, 14, 0.55);
	box-shadow: 1px 14px 16px rgba(61, 35, 14, 0.55);
}

@media (max-width: 979px) {
	.smart-style #content {
		padding-left: 5px;
		padding-right: 5px;
	}
	.smart-style #ribbon {
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		border-radius:0px;
	}
}
.smart-style .dropdown-menu>.active>a, 
.smart-style .dropdown-menu>.active>a:hover,
.smart-style .dropdown-menu>li>a:hover, 
.smart-style .dropdown-menu>li>a:focus,
.smart-style .tt-suggestion.tt-is-under-cursor {
	background-color: #EC9519;
	color: #fff;
}

.smart-style .dropdown-menu>li>a {
	color: #4E361B;
}

.smart-style .dropdown-menu {
	border-radius: 0;
	border-bottom: 2px solid #ADADAD;
	background: #FDDFB3;
}

.smart-style .dropdown-menu .divider {
	background-color: #EBC7A6;
}

.smart-style .dropdown-menu-large .dropdown-header {
	color: #5C391E;
}

.smart-style .dropdown-menu-large>li ul>li>a:focus, 
.smart-style .dropdown-menu-large>li ul>li>a:hover {
	border-radius:3px;
	background-color: #F1B686;
}

/*
 * FORMS
 */

.smart-style input:not([type]), 
.smart-style input[type="color"], 
.smart-style input[type="email"], 
.smart-style input[type="number"], 
.smart-style input[type="password"], 
.smart-style input[type="tel"], 
.smart-style input[type="url"], 
.smart-style input[type="text"],
.smart-style textarea {
	border-top-color: #a3a3a3;
	border-left-color: #a3a3a3;
	border-bottom-color: #ccc;
	border-right-color: #ccc;
	-webkit-box-shadow: inset 0 1px 0 #d6d6d6;
	-moz-box-shadow: inset 0 1px 0 #d6d6d6;
	box-shadow: inset 0 1px 0 #d6d6d6;
	color: #000;
}

.smart-style .has-warning .form-control {
	border-color: #c09853 !important;
}


.smart-style .has-error .form-control {
	border-color: #b94a48 !important;
}

.smart-style .has-success .form-control {
	border-color: #468847 !important;
}


.smart-style .select2-container-multi .select2-choices .select2-search-field input, .smart-style .tt-hint {
	box-shadow: none !important;
	border:none !important;
}

/*
 * Shortcut
 */

.smart-style #shortcut {
	background-color: rgba(25, 16, 6, 0.85);
}

/*
 * alerts
 */

.smart-style .bigBox span, .smart-style .SmallBox span {
	letter-spacing:0px;
}